/**/
.hover{cursor:pointer;}
.click{ cursor:pointer;}
.clear{clear:both;}
.hidden{display:none;}
.overhidden{overflow:hidden;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.fleft{float:left;}
/**/
video::-internal-media-controls-download-button {display:none;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel {width: calc(100% + 30px); }
/**/
.w0{width:100%; overflow:hidden; min-width:1200px;}
/**/
.bg0{background:#fff;}
/**/
.ft1{font-family:Verdana,Arial,Tahoma,宋体;}
.ft2{font-family:'微软雅黑','Microsoft Yahei','Simsun';}
/**/
.f_bai a,.f_bai a:hover{color:#fff; text-decoration:none;}.f_bai a:hover{text-decoration:underline;}
/**/
.aTitle{font-weight: 100; font-size: 12px; margin: 0px; padding: 0px;}
/**/
.p1 p{margin-bottom:15px; text-indent:2em;}
.p2 p{margin-bottom:15px;}
.p3 p{text-indent:2em;}
/**/
input,textarea,selet{margin:0px;vertical-align:middle;font-size:12px;font-family:Verdana,Arial,Tahoma;}
/**/
.pageList{width:98%; margin:auto; overflow:hidden; text-align:right; line-height:28px; padding-top:20px; padding-bottom:20px; color:#999; font-family:'宋体';}
.pageList a,.pageList a:hover{padding:10px 10px; background:#fff; margin-left:2px; margin-right:1px; color:#666;text-decoration:none; border:1px #ddd solid; display:inline;}
.pageList a:hover,.pageList .on{background:#888; border:1px #888 solid; color:#fff;}

/*--------------- 拓展：犬舍相关 -----------------*/
/*犬只基本信息*/
.dogInfo_base,.dogInfo_base th,.dogInfo_base td{border:1px #222 solid;}
/*犬只父母亲表格样式*/
.FAM{width:100%; margin:auto; overflow:hidden;  padding-bottom:30px;}
.FAM dt{width:100%; overflow:hidden; padding-top:15px; padding-bottom:15px; text-align:center; font-size:18px;font-family:'微软雅黑','Microsoft Yahei','Simsun';}
.FAM dt a,.FAM dt a:hover{font-size:18px;}
.FAM dd{width:100%; clear:both; overflow:hidden; padding-top:5px; padding-bottom:5px;}
.FAM dd div{width:45%; float:left; overflow:hidden; text-align:center;}
.FAM dd div big{font-weight:bold;}
.FAM dd div small{font-weight:100;}
.FAM dd div img{}
.FAM dd .mid{width:10%; }
.FAM dd .and{width:10%; height:200px;}
/*三代血统表*/
.table_pedigree3{border-collapse:collapse;}
.table_pedigree3 th{padding:5px; text-align:center; font-weight:bold; width:25%;}
.table_pedigree3 td{padding:5px; text-align:center; width:33%;}
/*四代血统表*/
.table_pedigree4{border-collapse:collapse;}
.table_pedigree4 th{padding:5px; text-align:center; font-weight:bold; width:25%;}
.table_pedigree4 td{padding:5px; text-align:center; width:25%;}
/*赛事表*/
.table_race{border-collapse:collapse;}
.table_race th{padding:5px; text-align:center; font-weight:bold; background-color:#f8f8f8;}
.table_race .th1{width:10%;}
.table_race .th2{width:15%;}
.table_race .th3{width:20%;}
.table_race .th4{width:15%;}
.table_race .th5{width:20%;}
.table_race .th6{width:20%;}
.table_race td{padding:5px; text-align:center;}

/*--------------- 拓展：在线留言 -----------------*/
.feedback{overflow:hidden; border:1px #630 solid; margin-bottom:30px; border-radius: 3px;}
.feedback dt{width:100%; height:26px; line-height:26px; text-indent:10px; background:#630; color:#CC6600;}
.feedback dt big{padding-right:20px; color:#ffcc00;}
.feedback dt b{font-weight:100; padding-right:5px;}
.feedback dd{ padding:10px; overflow:hidden;}
.feedback dd small{font-size:12px; color:#999;}

/*--------------- 拓展：返回顶部 -----------------*/
.to-top { display: none; padding: 10px 10px; color: #000; background-color: rgba(255, 255, 255, 0.7) !important; filter:Alpha(opacity=70); background:#fff; font-family:'微软雅黑','Microsoft Yahei','Simsun';border-radius: 3px; font-weight:bold;}
.to-top:hover{background-color: rgba(255, 255, 255, 0.9) !important;filter:Alpha(opacity=90); background:#fff;}

/*--------------- 拓展：在线客服 -----------------*/
#live3{ width:120px; height:auto; position:fixed; top:50%; right:5px;z-index:8888; background:#fff; border:1px solid #d1d1d1;border-top:2px solid #ca2d25;  margin-top:-240px;}
#live3 .live3_top{ width:100%; height:35px; line-height:35px;font-family:"Microsoft YaHei"; font-size:14px; color:#333; font-weight:bold; text-align:center;}
#live3 .live3_middle{ font-size:12px; width:100%; text-align:center; padding-bottom:5px;}
#live3 .live3_middle p{ color:#991C0A;}
#live3 .live3_middle img{margin-top:5px; margin-bottom:5px;}
#live3 .live3_close{float:right; margin-right:10px; margin-top:10px; cursor:pointer;}
.live3_right_bar{ width:28px; height:95px; position:fixed; top:50%; right:0; margin-top:-242px; z-index:9999;display:none;}
.live3_right_bar img{cursor:pointer;}

.templat-chat-weixin,.template-chat-weixin{width:140px; height:140px; position:fixed; z-index:999999; top:10%;  right:5px; overflow:hidden;}

/*--------------- slide_1 -----------------*/
div.slide_1{ position:relative; width:500px; height:400px; margin:auto; overflow:hidden; font-family:Tahoma;}
div.slide_1 ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slide_1 ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slide_1 ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slide_1 ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slide_1 div.tips{ position:absolute; bottom:0px; width:100%; height:30px; background-color:#000; overflow:hidden;}
div.slide_1 div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slide_1 div.tips div.title a{ color:#FFF; font-size:12px; line-height:30px; margin-left:10px; text-decoration:none;}
div.slide_1 div.tips div.title a:hover{ text-decoration:underline !important;}
div.slide_1 div.tips div.nums{ position:absolute; right:10px; top:0px; height:100%;}
div.slide_1 div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:10px; height:10px; background-color:#FFF; text-indent:-99999px; margin:10px 5px 0px 0px;}
div.slide_1 div.tips div.nums a.active{ background-color: #F60;}

/*--------------- slide_2 -----------------*/
.slide_2 { clear: both; overflow: hidden; position: relative; float: left; }
.slide_2 ul {float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
.slide_2 ul li {float: left;  overflow: hidden; position: relative; padding: 0px; margin: 0px; }
.slide_2 .preNext {position: absolute; top: 0px; cursor: pointer; }
.slide_2 .pre { left: 0; background: #000; }
.slide_2 .next { right: 0; background: #000; }

/*--------------- slide_3 -----------------*/
.slide_3 ol{position:relative;width: 80px;height: 20px;top:-30px;left:60px;}
.slide_3 ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.slide_3 ol li.seleted{background: #1AA4CA;}
.slide_3_1 ol{position:relative;width: 80px;height: 20px;top:-30px;left:60px;}
.slide_3_1 ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.slide_3_1 ol li.seleted{background: #1AA4CA;}
.slide_3_2 ol{position:relative;width: 80px;height: 20px;top:-30px;left:60px;}
.slide_3_2 ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.slide_3_2 ol li.seleted{background: #1AA4CA;}

/*--渐隐样式--*/
.luara-{position:relative;padding:0;overflow: hidden;}
.luara- ul{padding: inherit;margin: 0;}
.luara- ul li{display: none;padding: inherit;margin: inherit;list-style: none;}
.luara- ul li:first-child{display:block;}
.luara- ul li img{width: inherit;height: inherit;}

/*--左滑样式--*/
.luara-left{position:relative;padding:0;overflow: hidden;}
.luara-left ul{position: relative;padding: inherit;margin: 0;}
.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;}
.luara-left ul li img{width: inherit;height: inherit;}

/*--上滑样式--*/
.luara-top{position:relative;padding:0;overflow: hidden;}
.luara-top ul{position: relative;padding: inherit;margin: 0;}
.luara-top ul li{padding: inherit;margin: inherit;list-style: none;}
.luara-top ul li img{width: inherit;height: inherit;}

/*--云友链--*/
.cloud_link{ height: 10px; width: 10px; overflow: hidden;}
.cloud_link a, .cloud_link a:hover{margin-left: 10px;}

/*--------------- 对话框 -----------------*/
.dialog_bg{background-color: rgba(0, 0, 0, 0.7) !important; filter:Alpha(opacity=70); background:#000;position: fixed;left: 0;right: 0;top: 0;bottom: 0; display:none;}
.dialog_bg2{background-color: rgba(0, 0, 0, 1) !important; filter:Alpha(opacity=100); background:#000;}
.dialog_box{ background:#fff;position: fixed;overflow:hidden;display:none; font-size:12px; color:#666;box-shadow:0 0 10px #000;}
.dialog_box1{ left: 50%;top: 50%; width:400px; margin-left:-200px; margin-top:-50px;}
.dialog_box2{ left: 50%;top: 50%; width:600px; margin-left:-300px; margin-top:-50px;}
.dialog_box3{left: 20px;right: 20px;top: 20px; bottom:20px;}
.dialog_box4{ left: 50%;top: 50%; width:900px; margin-left:-450px; margin-top:-50px;}
.dialog_title{width:100%; height:32px; line-height:30px; text-indent:20px;color: #fff; background-color:#444; background-image: -webkit-linear-gradient(#444, #666); overflow:hidden; font-size:14px; font-weight:100; font-family:'微软雅黑','Microsoft Yahei','Simsun';}
.dialog_title em{cursor:pointer; line-height:32px; font-size:16px; font-weight:100; color:#fff; padding-right:20px;}
.dialog_main{overflow: hidden;padding:20px; line-height:1.8; color:#666;}

/*表单提交*/
#dialog_btn_submit_tip{color:#ff0000;}

.dialog_form{width:100%; overflow:hidden; font-size:14px; color:#666;}
.dialog_form li{width:100%; clear:both; overflow:hidden; padding-bottom:8px;}
.dialog_form li em{width:76%; float:right; overflow:hidden; text-align:left;}
.dialog_form li cite{width:20%; float:left; overflow:hidden; text-align:right;}
.dialog_form li .inpt1{width:50%; overflow:hidden; padding-top:5px; line-height:15px; background:#fff; border:1px #ccc solid; color:#222;}
.dialog_form li .inpt2{ width:90%;height:90px; padding:5px; color:#222;}
.dialog_form li .inpt3{ width:20%;}
.dialog_form li .bnt{width:90px; height:29px; line-height:29px; color:#fff; font-size:14px; background: #CC3433; border:0px; cursor:pointer; margin-right:10px;}

.dialog_open{cursor:pointer;}
.dialog_open span{ padding:10px 20px; line-height:normal; background:#C33; color:#fff; font-size:18px;font-family:'微软雅黑','Microsoft Yahei','Simsun';border-radius: 6px;}
.dialog_open span:hover{ background:#F00;}

/*--------------- LAYER -----------------*/
.vcms-layer-container{overflow: hidden;padding:20px; line-height:1.8; color:#666;}

/*--文章评论--*/
.vcms-artical-comment-list{width: 100%; margin: auto; overflow: hidden;}
.vcms-artical-comment-list li{ width: 96%;  margin: auto;background-color: #f8f8f8; border-radius: 6px; overflow: hidden;margin-top: 5px; margin-bottom: 20px;}
.vcms-artical-comment-list li .d1{background-color: #E5EDF2; padding: 8px 0px; text-indent: 15px;}
.vcms-artical-comment-list li .d1 em{padding-right: 20px;}
.vcms-artical-comment-list li .d2{padding:10px 15px; line-height: 1.8; color: #666; font-size: 12px; overflow: hidden;}
.vcms-artical-comment-list li .d3{padding:10px 15px; line-height: 1.8; color: #666; background-color: #f0f0f0; font-size: 12px; overflow: hidden;}
